Skip to main content

Conclusion

You've built a complete application with Catalyst.


What You Built

  • Server-side rendering with serverFetcher
  • Client-side navigation with clientFetcher
  • Dynamic routes with URL parameters
  • Shared layouts with header and footer
  • CSS styling and custom fonts
  • Static asset serving
  • Route-based code splitting

Key Concepts

ConceptWhat You Learned
SSRData fetching before render for SEO and performance
RoutingNested routes with dynamic parameters
Data FetchingserverFetcher for SSR, clientFetcher for navigation
LayoutsShared UI with <Outlet /> for child routes
Code SplittingLazy loading with @loadable/component

Next Steps

Explore the Core Concepts section to learn more about:

  • State management with Redux
  • Middleware configuration
  • Error handling
  • Deployment

Resources